!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=4)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))},t.delay=function(e){return new Promise((function(t){setTimeout((function(){return t(!0)}),e)}))},t.secondsToHMMSS=function(e){var t=new Date(1e3*Math.ceil(Number(e))).toISOString().substr(11,8);return t.startsWith("00:")&&(t=t.replace(/00:/,"")),t},t.getFormatedDateFromTimestamp=function(e){return new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})};var n=function(e){var t=e.toString();return 1===t.length?"0"+t:t};t.parsePageFeedMacros=function(e,t){var r=new Date;t&&r.setDate(r.getDate()-1);var i=r.getFullYear()+"-"+n(r.getMonth()+1)+"-"+n(r.getDate());return e.replace("<%feedDate%>",i)},t.createHtmlElementFromHtmlString=function(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstElementChild},t.getRandomNumberInRange=function(e,t){return Math.random()*(t-e)+e},t.isIE11=function(){return!!window.MSInputMethodContext&&!!document.documentMode},t.iOS=function(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document},t.areTuplesEqual=function(e,t){return!e.find((function(e,r){return e!==t[r]}))}},function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0});var a=r(5);t.LOADING_ANIMATION_DELAY=500,t.PLAYER_CONTAINER_CLASS="remixd-audio-player",t.PLAYER_SCRIPT_ID="remixd-audio-player-script",t.PLAYER_IFRAME_CLASS="remixd-frame",t.JWPLAYER_CONTAINER_ID="rmxd-audio-track",t.GHOST_PLAYER_CONTAINER_ID="rmxd-audio-back-track",t.PLAYER_FLOATING_CLASS="floating",t.PRIMARY_COLOR_VAR="--rmxd-primary",t.SECONDARY_COLOR_VAR="--rmxd-secondary",t.BACKGROUND_COLOR_VAR="--rmxd-bg-color",t.TEXT_COLOR_VAR="--rmxd-text-color",t.MAIN_CONTROL_COLOR_VAR="--rmxd-play-color",t.FONT_NAME_VAR="--rmxd-font",t.MUTE_STATE_CLASSNAME="muted",t.DEFAULT_AD_HEADER="Article will continue after ad",t.PLAYER_WRAPPER_CONTAINER_ID="playerContentWrapper",t.PLAYER_MAIN_CONTENT_ID="playerMainContent",t.LISTEN_TEXT_CONTROL_ID="listenText",t.CONTROL_IDS=((n={})[a.PlayerControl.PlayPause]="playerPlayPause",n[a.PlayerControl.PlayCTA]="playerCTA",n[a.PlayerControl.MuteUnmute]="playerMuteUnmute",n[a.PlayerControl.Rewind]="playerRewind",n[a.PlayerControl.Forward]="playerForward",n[a.PlayerControl.PreviousSong]="playerPrevious",n[a.PlayerControl.NextSong]="playerNext",n[a.PlayerControl.Volume]="playerVolumeControl",n[a.PlayerControl.VolumeBar]="playerVolumeBar",n[a.PlayerControl.Progress]="playerProgressControl",n[a.PlayerControl.ProgressBar]="playerProgressBar",n[a.PlayerControl.TimeRemaining]="playerRemainingDuration",n[a.PlayerControl.TimePassed]="playerProgressDuration",n[a.PlayerControl.Title]="playerTitleContainer",n),t.PLAYER_STATE_CLASSES=((i={})[a.PlayerState.Loading]="loading",i[a.PlayerState.Loaded]="loaded",i[a.PlayerState.Processing]="processing",i[a.PlayerState.Playing]="playing",i[a.PlayerState.Paused]="paused",i[a.PlayerState.AdPlaying]="ad-playing",i[a.PlayerState.AdPaused]="ad-paused",i[a.PlayerState.Buffering]="buffering",i),t.DEFAULT_VOLUME=50,t.DEFAULT_JUMP_TIME=10,t.PROGRESS_BAR_SIZE_MULTIPLIER=1e4,t.BUFFERING_STATE_DELAY=250,t.PROCESSING_CHECK_INTERVAL=3e3,t.PRE_ROLL_DELAY=-.43,t.DEFAULT_JWPLAYER_CONFIG={mute:!1,preload:"none",height:0,width:0,volume:t.DEFAULT_VOLUME},t.RELEVANT_AD_ERROR_CODES=[10100,10101,10102,10900,60002,60003,60007,60900],t.OPEN_SPEED_MENU_CONTROL_ID="playerSpeedBtn",t.CLOSE_SPEED_MENU_CONTROL_ID="close-speed-menu-button",t.SPEED_SELECTION_COMPONENT_ID="speed-menu",t.SPEED_MENU_OPTION_LIST_ID="SpeedMenuOptions",t.SPEED_MENU_OPTION="speed-menu-item",t.SPEED_MENU_OPTION_ACTIVE="speed-menu-item--active",t.FEED_TITLE_MACRO="<%feedTitle%>",t.FEED_DATE_MACRO="<%feedDate%>"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.STANDARD=!1,t.DEDICATED=!1,t.LARGE=!1,t.DAILYMAIL=!1,t.API_ENDPOINT="https://api.remixd.com",t.PUBCAST_ENDPOINT="https://pubcast-files.remixd.com",t.EVENT_LOGGING_ENDPOINT="https://player-files.remixd.com/ping.gif",t.VAST_EXCHANGE_ENDPOINT="https://exchange.remixd.com/vast/auction",t.SYNC_SCRIPT_ENDPOINT="https://tags.remixd.com/player/syncv1.js",t.FEEDS_ENDPOINT="https://feeds.remixd.com",t.FILLS_ENDPOINT="https://tags.remixd.com/player/v5/fills.js"},function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.PlayerImpression="remixd-player-impression",e.PlayerPlay="remixd-player-play",e.PlayerPause="remixd-player-pause",e.Mute="remixd-player-mute",e.Complete="remixd-player-complete"}(n||(n={})),function(e){e.PlayerError="remixd-player-error"}(i||(i={}));var a=[1e5,100001,100011,100012,100013,100014,101100,101101,101102,101103,101104,101105,101120,104100,104151,104152,104153,104154,200001,220001,221e3,224e3,224001,224005],o=[224002,224003,303200,303210,303212,303213,303220,303230],l=function(){function e(e){this.debounceTimeoutHandles={},this.playing=!1,this.jwPlayerInstance=e,this.dispatchMessage(n.PlayerImpression)}return e.prototype.registerEvents=function(){var e=this;this.jwPlayerInstance.on("play",(function(){e.playing||(e.dispatchMessage(n.PlayerPlay),e.playing=!0)})),this.jwPlayerInstance.on("pause",(function(){e.playing&&(e.dispatchMessage(n.PlayerPause),e.playing=!1)})),this.jwPlayerInstance.on("mute",(function(){return e.dispatchMessage(n.Mute)})),this.jwPlayerInstance.on("complete",(function(){return e.dispatchMessage(n.Complete)})),this.jwPlayerInstance.on("error",(function(t){var r=t.code;a.includes(r)?e.dispatchError(i.PlayerError,"Player was unable to instantiate all the components."):o.includes(r)?e.dispatchError(i.PlayerError,"Player was unable to play the audio file."):e.dispatchError(i.PlayerError,"Unknown error occured.")}))},e.informPlayerComponentInstantiationFail=function(){var e={data:{event:i.PlayerError,error:"Player was unable to fetch all the components."},scope:"remixd"};window.top.postMessage(e,"*")},e.prototype.dispatchMessage=function(e){var t={data:{event:e},scope:"remixd"};window.top.postMessage(t,"*")},e.prototype.dispatchError=function(e,t){var r={data:{event:e,error:t},scope:"remixd"};window.top.postMessage(r,"*")},e}();t.default=l},function(module,exports,__webpack_require__){"use strict";var __awaiter=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{s(n.next(e))}catch(e){a(e)}}function l(e){try{s(n.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,l)}s((n=n.apply(e,t||[])).next())}))},__generator=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]t.length&&(t=r),t}),"");return this.configs.find((function(e){return e.section===t}))},PlayerBuilder.prototype.getArticleTimeModified=function(e){var t,r,n=request_helpers_1.getDomainFromUrl(e.referrerUrl),i=function(e){return!isNaN(Date.parse(e))};if(["remixd.com","theverge.com"].includes(n)){var a=null===(t=this.targetWindow._rmxd)||void 0===t?void 0:t.timeModified;if(i(a))return a;var o=null===(r=this.targetWindow.document.querySelector('head meta[property="article:modified_time"][content]'))||void 0===r?void 0:r.getAttribute("content");if(i(o))return o}return null},PlayerBuilder.prototype.getPageFeed=function(e,t){var r=t.hostname.split(".")[1],n=e.externalFeedDomain||r,i=t.search;return request_helpers_1.getFeedUrl(n,i)},PlayerBuilder.prototype.buildPlayer=function(e,t,r){var n=e.host,i=e.href,a=request_helpers_1.getSection(i,n);"dedicated"===(t=t||this.getConfig(a)).playerType&&(t.pageFeed=this.getPageFeed(t,e),t.dedicatedPageUrl=i),t.isMobile=this.isMobileDevice(navigator.userAgent,this.targetWindow.orientation);var o=document.getElementById(constants_1.PLAYER_SCRIPT_ID);this.playerContainerWrapper=new player_container_wrapper_1.PlayerContainerWrapper(o,t,r),["standard","dailymail"].includes(t.playerType)&&this.exposePlayerControlAPI()},PlayerBuilder.prototype.exposePlayerInitializationAPI=function(){var e=this;window._rmxd||(window._rmxd={});var t=function(){e.playerContainerWrapper&&(e.playerContainerWrapper.removeOldPlayer(),e.playerContainerWrapper=null)},r=function(){t(),e.initiatePlayerBuildout()};window._rmxd.removePlayer=t,window._rmxd.loadPlayer=function(){0===document.getElementsByClassName(constants_1.PLAYER_CONTAINER_CLASS).length&&r()},window._rmxd.reloadPlayer=r,this.targetWindow.dispatchEvent(new Event("remixdplayerready"))},PlayerBuilder.prototype.exposePlayerControlAPI=function(){var e=function(e){var t=document.querySelector("."+constants_1.PLAYER_IFRAME_CLASS);if(t){var r={data:{event:e},scope:"remixd"};t.contentWindow.postMessage(r,"*")}};window._rmxd.playPlayer=function(){return e("player-play")},window._rmxd.pausePlayer=function(){return e("player-pause")}},PlayerBuilder}(),playerBuilder=new PlayerBuilder(window);"undefined"!=typeof window&&("complete"===document.readyState?playerBuilder.initiatePlayerBuildout():window.addEventListener("load",(function(){return playerBuilder.initiatePlayerBuildout()})))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Loading=0]="Loading",e[e.Loaded=1]="Loaded",e[e.Processing=2]="Processing",e[e.Playing=3]="Playing",e[e.Paused=4]="Paused",e[e.AdPlaying=5]="AdPlaying",e[e.AdPaused=6]="AdPaused",e[e.Buffering=7]="Buffering"}(t.PlayerState||(t.PlayerState={})),function(e){e.PlayerImpression="playerImpression",e.Loading="loading",e.Loaded="loaded",e.Play="play",e.Played="played",e.LoadingArticleAudio="loadingArticleAudio",e.AdCall="adCall",e.AdImpression="adImpression",e.AdError="adError",e.AdPlayed="adPlayed",e.AdPause="adPause",e.AdComplete="adComplete",e.Pause="pause",e.Paused="paused",e.Seek="seek",e.Mute="mute",e.VolumeChange="volumeChange",e.SpeedChange="speedChange",e.Complete="complete",e.PageClosed="pageClosed",e.ExchangeError="exchangeError",e.Listen="listen"}(t.PlayerEvent||(t.PlayerEvent={})),function(e){e[e.PlayPause=0]="PlayPause",e[e.PlayCTA=1]="PlayCTA",e[e.MuteUnmute=2]="MuteUnmute",e[e.Volume=3]="Volume",e[e.VolumeBar=4]="VolumeBar",e[e.Rewind=5]="Rewind",e[e.Forward=6]="Forward",e[e.PreviousSong=7]="PreviousSong",e[e.NextSong=8]="NextSong",e[e.Progress=9]="Progress",e[e.ProgressBar=10]="ProgressBar",e[e.TimeRemaining=11]="TimeRemaining",e[e.TimePassed=12]="TimePassed",e[e.Title=13]="Title"}(t.PlayerControl||(t.PlayerControl={})),function(e){e.Idle="idle",e.Buffering="buffering",e.Playing="playing",e.Paused="paused",e.Error="error",e.Complete="complete"}(t.JWPlayerState||(t.JWPlayerState={})),function(e){e.PlaylistItemPlay="playlistitemplay",e.PlaylistItemPause="playlistitempause",e.TitleChange="titlechange",e.ResetPlayer="resetplayer"}(t.CustomEvents||(t.CustomEvents={}))},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{s(n.next(e))}catch(e){a(e)}}function l(e){try{s(n.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,l)}s((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=0-t&&e.bottom<=(this.targetWindow.innerHeight||this.targetDocument.documentElement.clientHeight)+t?(this.iframe.classList.remove(o.PLAYER_FLOATING_CLASS),this.iframe.contentWindow.document.body.removeAttribute("data-floating")):(this.iframe.classList.add(o.PLAYER_FLOATING_CLASS),this.iframe.contentWindow.document.body.setAttribute("data-floating",""))}},e.prototype.appendIframeElement=function(e,t){var r,n=document.createElement("div");if(n.classList.add(o.PLAYER_CONTAINER_CLASS),"dedicated"!==t.playerType&&(n.style.position="relative"),this.iframe=document.createElement("iframe"),this.iframe.classList.add(o.PLAYER_IFRAME_CLASS),this.iframe.style.border="none",n.appendChild(this.iframe),t.placementSelector){var i=t.placementSelector.substring(1);"#"===t.placementSelector.charAt(0)?r=this.targetDocument.getElementById(i):"."===t.placementSelector.charAt(0)&&(r=this.targetDocument.getElementsByClassName(i)[0])}if(r)switch(t.placementPosition){case"before":r.parentElement.insertBefore(n,r);break;case"inside":r.prepend(n);break;case"after":r.parentElement.insertBefore(n,r.nextSibling);break;case"":default:e.parentElement.insertBefore(n,e)}else e.parentElement.insertBefore(n,e);this.showLoadingAnimation(n,t),this.iframe.setAttribute(t.isMobile?"data-mobile":"data-desktop","")},e.prototype.getPrefixedColor=function(e){return e.startsWith("#")?e:"#"+e},e.prototype.appendLoadingDivStyle=function(e){var t=this.getPrefixedColor(e.fg),r=this.getPrefixedColor(e.mainControlColor),n=this.getPrefixedColor(e.textColor),i=".remixd-loading{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding:0 12.5px;background:"+this.getPrefixedColor(e.bgColor)+"}.remixd-loading-text{margin:0 0 0 1rem;color:"+n+';font-size:20px;font-family:"'+e.font+'", "Barlow";font-weight:600}.remixd-loading-control{flex:0 0 55px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background-color:'+t+";color:"+r+");border-radius:50%}.remixd-dots{display:flex;align-items:flex-start;justify-content:space-between;width:30px;height:12px}.remixd-dot{width:6px;height:6px;border-radius:50%;background:"+r+";position:relative;transform:translateY(0);transition:all .33s;animation:loading 1s infinite}.remixd-dot:nth-of-type(2){animation-delay:.125s}.remixd-dot:nth-of-type(3){animation-delay:.25s}@keyframes loading{50%{transform:translateY(100%)}}",a=this.targetDocument.getElementById(u);a.innerText=a.innerText+i},e.prototype.showLoadingAnimation=function(e,t){var r=this;"dedicated"!==t.playerType&&t.initializeOnLoad&&(this.loadingAnimationTimeoutHandle=setTimeout((function(){r.buildLoadingAnimation(e,t)}),o.LOADING_ANIMATION_DELAY))},e.prototype.buildLoadingAnimation=function(e,t){var r;if(!(null===(r=this.iframe.contentWindow.document.body)||void 0===r?void 0:r.innerHTML)){this.appendLoadingDivStyle(t),this.loadingAnimationDiv=document.createElement("div"),this.loadingAnimationDiv.classList.add("remixd-loading");var n=document.createElement("div");n.classList.add("remixd-loading-control");var i=document.createElement("div");i.classList.add("remixd-dots"),Array.from(Array(3),(function(){return document.createElement("div")})).forEach((function(e){e.classList.add("remixd-dot"),i.appendChild(e)})),n.appendChild(i);var a=document.createElement("p");a.classList.add("remixd-loading-text"),a.innerText="Loading your audio article",this.loadingAnimationDiv.appendChild(n),this.loadingAnimationDiv.appendChild(a),e.appendChild(this.loadingAnimationDiv)}},e.prototype.removeLoadingAnimation=function(){this.loadingAnimationTimeoutHandle&&(clearTimeout(this.loadingAnimationTimeoutHandle),this.loadingAnimationTimeoutHandle=null),this.loadingAnimationDiv&&(this.loadingAnimationDiv.parentElement.removeChild(this.loadingAnimationDiv),this.loadingAnimationDiv=null)},e.prototype.appendContainerStyle=function(e){var t=this.targetDocument.createElement("style");t.id=u,this.headElement.appendChild(t),t.type="text/css",t.appendChild(this.targetDocument.createTextNode(e.containerStyle))},e.prototype.buildPlayer=function(e,t){return n(this,void 0,void 0,(function(){var r,n,a;return i(this,(function(i){switch(i.label){case 0:return[4,this.fetchPlayerFiles(e)];case 1:if(r=i.sent(),n=r[0],a=r[1],!n)throw"Failed to load the player template.";return this.registerIframeEvents(e,a,t),this.appendIframeContent(e,n),[2]}}))}))},e.prototype.fetchPlayerFiles=function(e){return n(this,void 0,void 0,(function(){var t,r;return i(this,(function(n){switch(n.label){case 0:return t=fetch(e.templateUrl,{mode:"cors"}).then((function(e){return e.text()})),r="dedicated"===e.playerType?this.fetchExternalFeed(e.pageFeed,e.externalFeed):Promise.resolve(null),[4,Promise.all([t,r]).then((function(e){return a(e)})).catch((function(t){"dailymail"==e.playerType&&d.default.informPlayerComponentInstantiationFail(),console.error(t)}))];case 1:return[2,n.sent()||null]}}))}))},e.prototype.appendIframeContent=function(e,t){var r,n=this;r='